@(collaborators: List[String],
  milestones: List[gitbucket.core.model.Milestone],
  labels: List[gitbucket.core.model.Label],
  hasWritePermission: Boolean,
  repository: gitbucket.core.service.RepositoryService.RepositoryInfo)(implicit context: gitbucket.core.controller.Context)
@import gitbucket.core.view.helpers
@gitbucket.core.html.main(s"New Issue - ${repository.owner}/${repository.name}", Some(repository)){
  @gitbucket.core.html.menu("issues", repository){
    <form action="@helpers.url(repository)/issues/new" method="POST" validate="true" class="form-group">
      <div class="row-fluid">
        <div class="col-md-9">
          <span id="error-title" class="error"></span>
          <input type="text" id="issue-title" name="title" class="form-control" value="" placeholder="Title" style="margin-bottom: 6px;" autofocus/>
          @gitbucket.core.helper.html.preview(
            repository         = repository,
            content            = "",
            enableWikiLink     = false,
            enableRefsLink     = true,
            enableLineBreaks   = true,
            enableTaskList     = true,
            hasWritePermission = hasWritePermission,
            completionContext  = "issues",
            style              = "height: 200px; max-height: 250px;",
            elastic            = true
          )
          <div class="align-right">
            <input type="submit" class="btn btn-success" value="Submit new issue"/>
          </div>
        </div>
        <div class="col-md-3">
          @gitbucket.core.issues.html.issueinfo(None, Nil, Nil, collaborators, milestones.map(x => (x, 0, 0)), labels, hasWritePermission, repository)
        </div>
      </div>
    </form>
  }
}
